import { invoke } from '../tauri-api'

/**
 * 获取股票预测数据
 * @param {string} stockCode - 股票代码
 * @returns {Promise} 预测结果
 */
export async function getPrediction(stockCode) {
  try {
    const result = await invoke('get_prediction', { stockCode: stockCode })
    return result
  } catch (error) {
    console.error('Error fetching prediction:', error)
    throw error
  }
}

/**
 * 获取市场情绪数据
 * @returns {Promise} 市场情绪分析结果
 */
export async function getMarketSentiment() {
  try {
    const result = await invoke('get_market_sentiment')
    return result
  } catch (error) {
    console.error('Error fetching market sentiment:', error)
    throw error
  }
}